#include<stdio.h>
int main()
{
    int a[2][3]={{1,2,3,},{4,5,6,}};

    int* ptr[2];
    for(int i=0;i<2;i++)
    {
        ptr[i]=a[i];

    }
    
    printf("%d\n",(*ptr+1));

    int b[2][3]={1,2,3,4,5,6,};

    for(int i=0;i<2;i++)//row
    {
        for (int j = 0; j < 3; j++)//column
            printf("%d ", a[i][j]);
        printf("\n");
    }
    printf("%x %x %x %x\n",a,&a,&a[0],&a[0][0]);
    printf("%x %x %x %x\n",a+1,&a+1,&a[0]+1,&a[0][0]+1);

    int (*p)[3]=a;
    p++;
    printf("%d\n",*(*(a+1)+1));
    return 0;
}